package com.guoheng.hazard.sys.model.dto.entpr;

import com.guoheng.hazard.sys.model.dto.UpdateDTO;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 类功能描述:　EntprMaterialProductUpdateDTO
 *
 * @author fbl
 * @date 2019-11-14 13:54
 */
@Data
public class EntprMaterialProductUpdateDTO extends UpdateDTO {

    /**
     * ID
     */
    @NotNull
    private Long id;

    /**
     * 企业ID（外键）
     */
    @NotNull
    private Long entprId;

    /**
     * 产品类型：1：生产原料；2：中间产品；3.最终产品
     */
    @NotNull
    private Integer productType;

    /**
     * 品名
     */
    @NotNull
    private String productName;

    /**
     * 别名
     */
    private String alias;

    /**
     * CAS号
     */
    @NotNull
    private String casNo;

    /**
     * 年消耗量（吨）
     */
    private Double annualConsumption;

    /**
     * 年生产能力（吨）
     */
    private Double annualThroughput;

    /**
     * 最大储存量（吨）
     */
    private Double maximumReserves;
}